@charset "utf-8";

body { padding:0;margin:0;font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif; background:#FFFFFF; color:#555555; font-size: 12px; line-height:20px;}
* { padding:0; margin:0;}
div, h1, h2, h3, h4, p, form, ul, label, input, textarea, img, span{margin:0; padding:0;}
table{border-collapse:collapse;}
a { text-decoration: none;color: #444444;}
a:hover { color:#e2201f;}
ul { padding:0; margin:0;}
input, textarea { outline:none;}
li { list-style-type: none;}
.clear { clear: both;}
img { border: none;}
/*网站顶部*/
.top { width:100%; height:90px; border-top:2px solid #D9353E;}
.header { width:970px; height:90px; margin:0 auto;}
.logo { float:left; width:120px; height:40px; background:url(images/logo.png) no-repeat left top; margin-top:30px;}
.logo a { display:block; width:120px; height:40px; text-indent:-9999px;}
.header_r { float:right; width:760px; height:90px;}
.header_r .header_icon { height:26px; text-align:right; margin:10px 8px 15px 0;}
.header_r .header_icon ul { display:block; height:26px; float:right;}
.header_r .header_icon ul li { float:left; padding-left:10px;}
li.kw_tel { width:149px; height:26px; background:url(images/tel.png) no-repeat;margin-left:8px;}
li.kw_tel span {color:#ffffff;width:90px; height:26px;display:block;line-height:26px;text-align:left;font-size: 14px;font-weight: bold;text-indent:25px;}
/*导航*/
.header_r .menu { height:22px; line-height:22px; font-size:14px; font-weight:bold;}
.header_r .menu li { float:left; padding:0 5px;}
.header_r .menu li a { display:block; float:left; height:22px; padding-left:14px;}
.header_r .menu li a span { display:block; float:left; height:22px; padding-right:14px; cursor:pointer;}
.header_r .menu li a:hover { background:url(images/menua.png) no-repeat left top; color:#FFFFFF;}
.header_r .menu li a:hover span { background:url(images/menua.png) no-repeat right top;}
/*幻灯片*/
.fullSlide { width:100%; position:relative; height:410px; background:#000; overflow:hidden;}
.fullSlide .yy { background:url(images/yy.png) repeat-x left top; z-index:99999; position:absolute; width:100%; height:10px;}
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul { width:100% !important;}
.fullSlide .bd li { width:100% !important; height:410px; overflow:hidden; text-align:center;}
.fullSlide .bd li a { display:block; height:410px;}
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;}
.fullSlide .hd ul { text-align:center;}
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000; filter:alpha(opacity=50); opacity:0.5; line-height:999px;}
.fullSlide .hd ul .on { background:#e2201f;}
.fullSlide .prev,.fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none;}
.fullSlide .next { left:auto; right:15%; background-position:-6px -137px;}
/*内页展示图片*/
.banner { width:100%; position:relative; height:180px; background:#000; overflow:hidden;}
.banner .yy { background:url(images/yy.png) repeat-x left top; z-index:99999; position:absolute; width:100%; height:10px;}
.banner div { width:100% !important; height:180px; overflow:hidden;}

/*页面图片控制*/
.banner .about { background:#ECE9E4 url(slide/about.jpg) center 0 no-repeat;}
.banner .newlist { background:#b7232a url(slide/newlist.jpg) center 0 no-repeat;}

.banner .about,.banner .newlist {background: #f6fbff url(images/banner01.jpg) center 0 no-repeat;}

.banner .newshow { background:#ECE9E4 url(slide/about.jpg) center 0 no-repeat;}
.banner .contact { background:#ECE9E4 url(slide/about.jpg) center 0 no-repeat;}
/*内页页面标题*/
.banner .ntitle { width:970px!important; height:180px; margin:0 auto; position:relative;}
.banner .ntitle h3 { font-size:14px; height:40px; line-height:40px; position:absolute; left:0px; top: 130px;}
.banner .ntitle h3 span { font-size:40px; padding-right:10px; color:#CC0000; font-family:Georgia, "Times New Roman", Times, serif; text-transform: capitalize;}
/*主要框架*/
.content { width:970px; margin:0 auto; padding:30px 0;}
.main { float:right; width:740px;}
.sidebar { float:left; width:200px;}
/*标题*/
.title { height:30px;}
.title h2 { float:left; font-size:15px; line-height:30px;}
.title span { font-size:14px; font-weight:normal; color:#a9a9a9; text-transform: uppercase;}
.title .more { float:right; height:20px; padding-top:10px;}
.title .more a { display:block; width:38px; height:10px; background:url(images/more.png) no-repeat left center; text-indent:-9999px;}
/**/
.mainnavbar { height:34px; line-height:34px; text-align:right; border-bottom:3px solid #F1F1F1;}
/*侧栏导航*/
.navbar h3 { text-align:center; height:34px; line-height:34px; background:#a86105;color:#ffffff;}
.navbar { }
.navbar_top { height:60px;  background:#e2201f;}
.navbar li { height:34px; line-height:34px; margin-bottom:1px;}
.navbar li a { display:block; height:34px; padding:0 10px 0 15px; background:#F1F1F1;}
.navbar li a:hover { background:#e2201f; color:#FFFFFF;}
.navbar li a.on {background:#e2201f; color:#FFFFFF;}
/*首页新闻动态*/
.news { float:left; width:340px; padding-right:35px;}
.news_body { padding:5px 0 0 0;}
.news_body .newli { height:99px;}
.news_body .newli_txt { width:325px; height:90px; }
.news_body .newli_txt h2 { font-size:12px; line-height:24px; color:#333333; padding-left:10px; background:url(images/li.png) no-repeat 2px 9px;}
.news_body .newli_txt h2 a { color:#333333;}
.news_body .newli_txt span a { color:#e2201f;}
.news_body ul li { height:22px; line-height:22px; padding-left:10px; background:url(images/li.png) no-repeat 2px 9px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_body ul li span { color:#999999;}
/*健康学院*/
.college { float:left; width:270px;}
.college_body { padding:5px 0 0 0;}
.college_body ul li { height:22px; line-height:22px; padding-left:10px; background:url(images/li.png) no-repeat 2px 9px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.college_body .collimg { width:270px; height:50px; margin-bottom:5px;}
/*走近仁仁*/
.about { float:right; width:290px;}
.about_body { padding:5px 0 0 0;}
.about_body img { width:284px; height:155px; padding:2px; border:1px solid #cdcdcd;}
/*新闻列表*/
.newslist { padding:0px 0px;}
.newslist .post { padding:0 0 20px 0; height:110px; border-bottom:1px dotted #B7B7B7; overflow:hidden;}
.newslist .post .postimg { float:left; width:180px; height:110px;}
.newslist .post .postimg img { width:180px; height:110px;}
.newslist .post .posttxt { float:right; width:540px; line-height:26px;}
.newslist .post .posttxt h2 { font-size:14px; line-height:30px;}
.newslist .post .posttxt span { float:right; font-size:12px; font-weight:normal;}
.newslist .post .posttxt h4.more { display:block; height:22px; line-height:22px; font-size:12px; font-weight:normal;text-align:right; color:#920e14;}
.newslist .post .posttxt h4.more a { color:#e2201f;}
/**/
.newslist .postshow { padding:0 0 20px 0; border-bottom:1px dotted #B7B7B7; overflow:hidden;}
.newslist .postshow h2 { font-size:14px; line-height:40px;}
.newslist .postshow span { float:right; font-size:12px; font-weight:normal;}
.newslist .postshow h4.more { display:block; height:22px; line-height:22px; font-size:12px; font-weight:normal;text-align:right; color:#920e14;}
.newslist .postshow h4.more a { color:#e2201f;}
/*新闻文章页*/
.newshow { padding:20px 0px;}
.newtitle { text-align:center; border-bottom:1px dotted #B7B7B7; padding-bottom:10px; margin-bottom:20px;}
.newtitle h1 { font-size:18px; color:#e2201f; line-height:20px; margin-bottom:10px;}
.newtitle h3 { font-size:12px; font-weight:normal; color:#333333;}
.newtext { line-height:24px;}
.newtext a {color:#07b;text-decoration:none;}
.newtext a:hover {color:#e2201f;text-decoration:underline;}
.newtext p { margin-bottom:10px;}
.newtext strong { font-size:14px;}
.newtext img {max-width:700px;}

.newshow p{text-indent : 2em;}
.newshow img{margin:8px;}

/*关于我们单页*/
.aboutshow { padding:20px 0px; line-height:24px;}
.aboutshow p { margin-bottom:10px;}
.aboutshow strong { font-size:14px;}
/*搜索*/
.search { width:196px; height:28px; margin-top:20px; padding:2px; background:url(images/search.png) no-repeat left top;}
.search #edtSearch { float:left; width:155px; height:28px; padding:0 0 0 5px; border:none; background:#E9E9E9;}
.search #btnPost { float:right; width:30px; height:28px; background: url(images/btnPost.png) no-repeat left top; cursor:pointer;}
/*留言*/
.feedback { padding:20px 0px;}
.feedback_title { border-bottom:1px solid #CCCCCC; height:40px; line-height:40px; font-size:16px; font-weight:bold;}
.feedback_title span { margin-right:10px;}
.feedback_body { padding:20px 5px;}
.feedback_l { float:left; width:260px;}
.feedback_l p { height:30px;}
.feedback_l label { float:left; width:70px; font-size:12px; line-height:24px;}
.feedback_l input { float:left; width:150px; padding:3px 5px; outline:none;}
.feedback_r { float:right; width:460px;}
.feedback_r p { font-size:14px;}
.feedback_r textarea { width:450px; height:103px; margin-bottom:10px; padding:5px;}
.feedback_r .button { background:#E2201F; width:100px; height:30px; font-weight:bold; color:#FFFFFF; float:right; cursor:pointer; border: none;}
/*留言列表*/
.feedback_list { padding:20px 5px 20px 5px;}
.feedback_list .feed { padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #CCCCCC;}
.feedback_list .feed b { margin-right:5px; color:#333333;}
/*联系我们*/
.contant { padding:40px 10px 30px 10px; height:350px; background: url(images/contactbg.png) no-repeat right bottom;}
.contant h3 { font-size:14px;}
.contant h4 { margin-top:20px; font-size:12px; line-height:26px; color:#858484; font-weight:400;}
.contant h5 { margin-top:30px; font-size:12px; font-weight:normal; color:#920e14;}
/*注册*/
.register { padding:20px 0px;}
.register_title { height:30px; line-height:30px; padding:0 10px; margin-bottom:20px;}
.register_title h3 { font-size:14px; float:left;}
.register_title span { color:#e2201f;}
.register h4 { font-size:14px; color:#999999; padding:0 10px; height:30px; line-height:30px; border-bottom:2px solid #CCCCCC;}
.register_body { padding:20px 10px;}
.register_body p { height:28px; padding:5px 0;}
.register_body label { width:90px; height:28px; line-height:28px; display:block; float:left; text-align:right; padding-right:10px;}
.register_body span { line-height:28px;}
.register input { float:left; width:180px; height:26px; line-height:26px; padding:0 5px; margin-right:10px;}
.register_button { height:30px; padding-left:110px;}
/**/
.regisrer_protocol { height:30px; line-height:30px; padding:0 0 20px 108px;}
.regisrer_protocol input { width:20px; margin-right:10px;}
.regisrer_protocol a { color:#e2201f;}
/**/
input.vote_bnt { width:100px; height:30px; background:#e2201f; padding:0px; text-align:center; border:none; font-weight:bold; color:#FFFFFF; cursor:pointer;}
input.vote_bnt[disabled="disabled"]{background:#333333;}
/**/
.protocol { padding:0 20px; line-height:24px;}
.protocol h2 { font-size:16px; text-align:center; margin-bottom:30px;}
.protocol h3 { font-size:14px;}
.protocol p { margin-bottom:10px;}
/*产品列表*/
.productlist { padding:0px 0 20px 10px;}
.productlist .product {
    float:left;
    width:300px;
    height:245px;
    padding:0px 10px 10px 10px;
    margin:10px 20px;
    background:url(images/productlist_li.png) no-repeat left top;
}
.productlist .product .pro_pic { width:300px; height:200px; margin-bottom:20px;}
.productlist .product h2 { display:block; height:24px; line-height:24px; padding:0 10px; background:#eeeeee url(images/zoom.png) no-repeat 280px 4px; font-size:12px; font-weight:normal; color:#333333;}
.productlist .product a { color:#FFFFFF;}
/*产品文章*/
.productshow { padding:0 0;}
.productshow .product_pic { float:left; width:350px; height:320px;margin:0 40px 0 0;}
.productshow .product_pic #largeImg { border:1px solid #CCCCCC; width:350px; height:250px; padding: 5px;margin:0;}
.productshow .product_pic .thumbs { padding-top:5px;height:70px;}
.productshow .product_pic .thumbs img { border:1px solid #CCCCCC; width:56px; height:56px; padding: 4px;margin:0;}
.productshow .product_pic .thumbs img:hover { border-color:#FF9900; }
.productshow p{text-indent : 0em;}
.productshow h2 { display:block; line-height:24px; font-size:18px; margin-bottom:15px; color:#e2201f;}

.productshow h3 { height:30px; line-height:30px; margin:10px 0 0 0; border-bottom:2px solid #CCCCCC;}
.productshow .product_body { padding-top:20px; line-height:24px;}
.productshow .product_body p { margin-bottom:10px;}
/**/


/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/*分页条*/
.pagebar { height:24px; text-align:right;padding:20px 30px 20px 30px}
.pagebar a {display:inline-block;vertical-align:top;*display:inline;*zoom:1;height:24px;line-height:24px;padding:0px 6px;min-width:14px;text-align:center;margin-left:5px;background:#ece9e4;white-space: nowrap;color:#333333;font-size:12px;_width:10px;}
.pagebar a:hover { background:#e2201f;color:#fff;}
.pagebar .now-page {display:inline-block;vertical-align:top;*display:inline;*zoom:1;height:24px;line-height:24px;padding:0px 6px;min-width:14px;text-align:center;margin-left:5px;background:#e2201f;white-space: nowrap;color:#FFFFFF;font-size:12px;_width:10px; }
/*网站底部*/
.footer { width:100%;}
.footer_body { width:970px; padding:20px 0; margin:0 auto; border-top:1px solid #B7B7B7;}
.copyright { float:left; width:600px; line-height:22px; padding-left:10px;}
.copyright a { color:#333333; font-weight:bold; font-size:12px;}
.renzheng {margin:0 auto; width:970px;text-align: center;padding-bottom: 10px;}
.renzheng a { text-aligh:center;}
/**/
.wei { float:right; padding-right:10px;}
.wei ul { display:block; float:left;}
.wei li { float:left; display:block; height:26px; font-size:12px; font-weight:bold; line-height:26px; padding:0 10px 0 23px;}
.wei li.wei_xl { background:url(images/weiico.png) no-repeat left top;}
.wei li.wei_tx { background:url(images/weiico.png) no-repeat left bottom;}
/**/
.qrcode { float:right; width:200px; height:70px; position:relative;}
.qrcode h3 { display:block; padding-top:35px; font-size:12px; padding-left:5px;}
.qrcode span { display: none;}
#code, #code_hover {position:absolute; width:95px; height:30px; cursor:pointer; background:url(images/onlineContact_bg.png) no-repeat;}
#code2, #code2_hover {position:absolute; width:70px; height:30px; cursor:pointer; background:url(images/onlineContact_bg.png) no-repeat;}
#code { left:0; top:0px; background-position: 0 0;}
#code_hover{ left:0; top:0px; background-position: 0 0;}

#code2 { left:110px; top:0px; background-position: -95px 0;}
#code2_hover{ left:110px; top:0px; background-position: -95px 0;}

#code_img, #code2_img { position:absolute; width:120px; height:150px; display:none;}
#code_img{ background: url(images/xinlangweibo.png) no-repeat left top; left:-10px; top:-153px;}
#code2_img{ background: url(images/weixingongzhong.png) no-repeat left top; left:80px; top:-153px;}